﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Zarzadzanie_Restautacja.Model
{
    [Table("Pracownicy", Schema = "dbo")]
    public class Pracownik : IPracownik
    {
        #region Properties

        [Column("Id"),DatabaseGenerated(DatabaseGeneratedOption.None), Key ]
        public int Id { get; set; }
        [Column("Imie"), MaxLength(255)]
        public string Imie { get; set; }
        [Column("Nazwisko"), MaxLength(255)]
        public string Nazwisko { get; set; }
        [Column("Funkcja")]
        public int Funkcja { get; set; }
        [Column("haslo"), MaxLength(255)]
        public string Haslo { get; set; }

        [NotMapped]
        public Funkcje FunkcjaEnum
        {
            get { return (Funkcje)this.Funkcja; }
            set { this.Funkcja = (int)value; }
        }

        #endregion Properties
    }
}
